|
Showing 1 - 6 of
6 matches in All Departments
This is a reproduction of a book published before 1923. This book
may have occasional imperfections such as missing or blurred pages,
poor pictures, errant marks, etc. that were either part of the
original artifact, or were introduced by the scanning process. We
believe this work is culturally important, and despite the
imperfections, have elected to bring it back into print as part of
our continuing commitment to the preservation of printed works
worldwide. We appreciate your understanding of the imperfections in
the preservation process, and hope you enjoy this valuable book.
++++ The below data was compiled from various identification fields
in the bibliographic record of this title. This data is provided as
an additional tool in helping to ensure edition identification:
++++ The Legacy Of The Exposition: Interpretation Of The
Intellectual And Moral Heritage Left To Mankind By The World
Celebration At San Francisco In 1915 James Adam Barr, Joseph M.
Cumming Oscar H. Fernbach null Printed for the Exposition by J.H.
Nash, 1916 Panama-Pacific International Exposition/ (1915; San
Francisco/ 1915
This is a reproduction of a book published before 1923. This book
may have occasional imperfections such as missing or blurred pages,
poor pictures, errant marks, etc. that were either part of the
original artifact, or were introduced by the scanning process. We
believe this work is culturally important, and despite the
imperfections, have elected to bring it back into print as part of
our continuing commitment to the preservation of printed works
worldwide. We appreciate your understanding of the imperfections in
the preservation process, and hope you enjoy this valuable book.
An industry insider explains why there is so much bad software-and
why academia doesn't teach programmers what industry wants them to
know. Why is software so prone to bugs? So vulnerable to viruses?
Why are software products so often delayed, or even canceled? Is
software development really hard, or are software developers just
not that good at it? In The Problem with Software, Adam Barr
examines the proliferation of bad software, explains what causes
it, and offers some suggestions on how to improve the situation.
For one thing, Barr points out, academia doesn't teach programmers
what they actually need to know to do their jobs: how to work in a
team to create code that works reliably and can be maintained by
somebody other than the original authors. As the size and
complexity of commercial software have grown, the gap between
academic computer science and industry has widened. It's an open
secret that there is little engineering in software engineering,
which continues to rely not on codified scientific knowledge but on
intuition and experience. Barr, who worked as a programmer for more
than twenty years, describes how the industry has evolved, from the
era of mainframes and Fortran to today's embrace of the cloud. He
explains bugs and why software has so many of them, and why today's
interconnected computers offer fertile ground for viruses and
worms. The difference between good and bad software can be a single
line of code, and Barr includes code to illustrate the consequences
of seemingly inconsequential choices by programmers. Looking to the
future, Barr writes that the best prospect for improving software
engineering is the move to the cloud. When software is a service
and not a product, companies will have more incentive to make it
good rather than "good enough to ship."
|
|